Top 10k strings from 007 Spy N (1984)(ZX-Guaranteed)(Side B).tzx in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [TZX] (TOSEC-v2007-01-01) /

Back to the directory listing

   3 G.A.FILE48
   2 G.A. Bobker
   2  Copyright G.A.BOBKER 1984  ":
   1 into DIFFERENT loca-tion to actual Code Start (Whichthis SPY gives you). Example:   Assume Code Start=23500  If you use
   1 autorun.Can now""look"" at the code by using PEEK"
   1 auto-run Bytes programs,simply
   1 This SPY gives info from BASIC  MACHINE-CODE (Bytes), ARRAYS,   & STRING$ ARRAYS including the  MULTI-DIMensioned ARRAYS.      (Will state if HEADERLESS FILE)."
   1 STOP AND RE-RUN TO RE-READ NOTES
   1 N=NEXT PAGE  C=COPY  R=RESTART
   1 J;"No OF ELEMENTS",
   1 J;"May not be room in 16K Spectrum.If CODE LENGTH+START=Near RAMTOPLOAD into lower area than actualCODE START, but NOT below 24000.(Not below 24550 if Microdrive)."
   1 J;"   Press Any Key To Continue    ":
   1 J,J;"           TAPE  DATA           ";
   1 G.A.SIDE2 
   1 G.A.HEADER 
   1 G.A.HEADER
   1 For David Batty
   1 C=COPY  R=RESTART
   1 A)+("STRING$ LENGTH"
   1 A)+("NUMBER ARRAY"
   1 ;"Press S to make":
   1 ;"PLAY IN YOUR 48K FILE":
   1 ;"IF IN DOUBT TRY USING G.A.MAXSPY":
   1 ;"FILEMAKER";
   1 ;"1. Play in HEADERLESS-FILE till    it Stops Loading-in."''"2. Rewind to start of the File &   then Play in ALL of the FILE."''"3. When ALL Loaded-in, place the   Back-Up tape in recorder, set   to record, then press ENTER"''''
   1 ;"(IGNORE WEIRD PATTERN ON SCREEN)"
   1 40000,3333":
   1 30000,3333"
   1 24500Program now Loads into 24500 on-wards & does 
   1 007 Spy N - Side B
   1 ,J;"PROGRAM NAME",:
   1 , and then simplySave it by:"''"  
   1 ''"We could simply Load in program by
   1 '"Program G.A.FILE48 will delete  itself after copy is made."'
   1 '"By changing the  LOAD""""CODE  in the Basic part of game to be;   LOAD""""CODE xxxxx    xxxxx being the True Code Start this programsection had, it reloads into thecorrect place.(Also  changed thename so could re-copy it later).":
   1 &TZXed by Andrew Barker
   1 "has one fed in."'
   1 "If Code Start was much lower andwas below start of User Memory  area, them it may autostart whenLoaded. To avoid this,in generalit is best to MOVE program when copying by this method. This is very easy. Instead of LOAD""""CODELoad by ;   LOAD""""CODE 30000    Program Loads but into 30000 andupwards. Then must copy to YOUR tape by:"''"  
   1 "If 3 DIMensions Characters=";
   1 "If 2 DIMensions Characters=";
   1 "If 1 DIMension  characters=";
   1 "Headerless-Files have a ""secret""Code at beginning of them & thisis why NO OTHER COPIER CAN COPY A FULL 48K FILE. The G.A.MAXSPY has to first obtain this Coding before it can copy it."
   1 "Header-Reader reveals the info  held in the 17 Bytes at start ofyour programs. Simply Load tape by
   1 "Header info CAN be used to COPY machine-code programs. This can be useful in the unlikely event that a program section is calledG.A.something as my tape would  NOT be able to copy it directly,but this Header-Reader enables  you to do so.   For example:  IfHeader-Reader gave the following"
   1 "G.A.FILE48"
   1 "7";"This G.A.FILE48 is ONLY for the copying of 48K Headerless-Files.Such Files ALWAYS start by build-ing up of picture on the screenSlightly shorter Files starting thus, could also be copied usingG.A.FILE48(but must be over 32K)"
   1 "7";"HEADER reader info could be usedto STOP an Autorun Bytes program(to STOP a Basic program can usein most MERGE instead of LOAD)."
   1 "7",J;"PROGRAM TYPE",("BASIC"
   1 "6";"Please Note: ALWAYS try copying superlong sections using MAXSPY on Side 1 first as it can copy  long sections with or without a Header and is easier to use.    "'
   1 "6";"Instructions for using appear onscreen when G.A.FILE48 is Loaded":
   1 "6";"Copy, when reloaded will have a few extra dots at top of screen but doesn't affect later screens
   1 "5";"Program Type    BYTES   ":
   1 "5";"Program Name    G.A.FRED":
   1 "5";"Number Of Bytes 3333    ":
   1 "5";"Code Starts at  40000   ":
   1 "5";"  By using Header-Reader BEFORE copying a tape,you'll know if itis too long for 007SPY and if itis necessary to use MAXSPY on a section, etc.                   ":
   1 "3";"This is a HEADERLESS FILE":
   1 "23659",j:
   1 "201",j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j:
   1 "200",j,j,j,j,j,j,j,
   1 "2";"HEADER READER SPY";
   1 "2")+("NUMBER OF BYTES"
   1 "2")+("BYTES"
   1 "16";"               ";
   1 "13",J;"STARTS AT","1st LINE"
   1 "13",J;"CODE STARTS AT",C
   1 "13",J;"AUTO STARTS AT","LINE ";C;"  "
   1 "10",J;("PROGRAM LENGTH"
   1 "1";"PLAY TAPE FOR INFO";
   1 "1";"         PLAY NEXT TAPE         ":
   1 "1")+("CHARACTER ARRAY"
   1 ""G.A.HEADER"", then play in YOUR tape and each ""Header""  will produce info on the video. If you listen whilst playing in the tape,you'll reckonise Headerby sound it produces. Program isa Header, then main part.ProgramWITHOUT a Header is called a    Headerless-File...The G.A.HEADERprogram CANNOT give info on themBUT will give message saying:   THIS IS A HEADERLESS-FILE if it"
   1 ""G.A.FILE48"""''"
   1  Rewind YOUR tape to start of    the File, or slightly before,   then Play it ALL in."''"
   1  Play in your 48K File untill    Spectrum stops accepting it."''"
   1  Place your Back-Up tape in the  recorder, set to record, then   press ENTER key to start the    copying."
   1  Load as;  
   1   program Loadsinto 23500 onwards & autostarts.Load into DIFFERENT location by using instead
   1    IF A  DIMensioned STRING$